DAY4 字符串&列表(下) |
您所在的位置:网站首页 › python count 列表 › DAY4 字符串&列表(下) |
#!/usr/bin/env python# -*- coding:UTF-8 -*- true_and_false = True# 输入一个工资金额salarywhile true_and_false: salary = input("请输入您的工资:").strip() if salary.isdigit(): true_and_false = False commodity_li = [[1,"iphone",9600],[2,"mac",15000],[3,"ipad",6000]] print()print('序号'.center(3),'产品名称'.ljust(4),'价格'.center(4)) num_list = []commodity_name_list = [] for i in commodity_li: print(str(i[0]).center(3),i[1].ljust(6),str(i[2]).center(5)) num_list.append(i[0]) commodity_name_list.append(i[1]) # print(num_list)# print(commodity_name_list) true_and_false = Truechoice_commodity = []end_choice_commodity_list = [] while true_and_false: num_or_commodity_name = input("请输入产品名称或序号添加商品,按Y确认支付,按N退出选购。").strip().lower() if num_or_commodity_name == 'y': if len(choice_commodity) == 0: print("您没有选购商品,欢迎下次光临") break else: for commodity in choice_commodity: commodity_count = choice_commodity.count(commodity) if [commodity[1],commodity_count,commodity[2]*commodity_count] not in end_choice_commodity_list: end_choice_commodity_list.append([commodity[1],commodity_count,commodity[2]*commodity_count]) # print(end_choice_commodity_list) # [['iphone', 4, 38400], ['mac', 3, 45000], ['ipad', 2, 12000]] total_price = 0 total_num = 0 for i in end_choice_commodity_list: total_price += i[2] total_num += i[1] if total_price |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |